const {
  getcc,
  getGoodsCate,
  modifyUser,
  getUserDetail,
  checkToken
} = require('../../http/api')
Page({
  data: {
    lunboArr: {},
    // 我的订单付款项下标
    a: 0,
    mr_flag: true,
    isShow:1
  },
  wzyadd() {
    wx.navigateTo({
      url: "/pages/wzygd/wzygd"
    })
  },
  tazss(){
    // wx.navigateTo({
    //   url:"pages/coupon/coupon"
    // })
    // wx.switchTab({
    //   url:"pages/coupon/coupon"
    // })
    // wx.redirectTo({
    //   url:"/pages/coupon/coupon"
    // })
    wx.reLaunch({
      url:"/pages/coupon/coupon"
    })
  },
  toLogin() {
    wx.getUserProfile({
      lang: 'zh_CN',
      desc: "我要获取用户信息",
      success: (res => {
        console.log(res)
        this._updateUser(res.userInfo)
      })
    })
  },
  _updateUser(userInfo) {
    let token = wx.getStorageSync('token');
    let { city,nickName,avatarUrl,province,gender} = userInfo;

    let _data = {city,nick: nickName,avatarUrl,province,gender,token}
    console.log(_data)
    modifyUser(_data).then(res => {
      console.log(res)
    })
    //拉取用户信息
    this.getUserInfo()
  },
  async getUserInfo() {
    let token = wx.getStorageSync('token');
    const res = await getUserDetail(token)
    console.log(res)
    let _data={}
    
    let {avatarUrl,id,nick}=res.base;
    let n=0;
    if(nick && avatarUrl){
      n=2;
    }else{
      n=1
    }
    _data={avatarUrl,id,nick,isShow:n}
    this.setData(_data)
    
    
  },
  
  // 去余额页面
  wzyacc() {
    wx.navigateTo({
      url: "/pages/wzyyue/yue",
    })
  },
  // 去冻结页面
  wzyazz() {
    wx.navigateTo({
      url: "/pages/wzyyue/yue",
    })
  },
  
  // 去积分页
  wzyass() {
    wx.navigateTo({
      url: "/pages/dong/dong"
    })
  },
  // 成长值页
  wzyaff() {
    wx.navigateTo({
      url: "/pages/wzyzc/wzycz"

    })
  },
  //我的订单 
  dfk(e) {
    console.log(e.currentTarget.dataset.a1);
    wx.navigateTo({
      url: `/pages/wzygd/wzygd?id=${e.currentTarget.dataset.a1}`,
    })
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    this.getUserInfo()
    getcc().then(res => {
      console.log('lalalalal', res);
      this.setData({
        lunboArr: res
      })
    })
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})